package com.ztgf.logistics.models.bo.deppon;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;

/**
 * 物流德邦日志快照表SaveBO
 *
 * @author mxli
 * @Date 2021-09-13 22:14:38
 */
@Data
public class LogisticsBillOrderDepponSnapshotSaveBO implements Serializable {
    @ApiModelProperty(value = "主键")
    private Long id;
    @ApiModelProperty(value = "乐观锁")
    private Integer revision;
    @ApiModelProperty(value = "创建人")
    private Long createUserId;
    @ApiModelProperty(value = "操作人名字")
    private String createUserName;
    @ApiModelProperty(value = "更新人")
    private Long updateUserId;
    @ApiModelProperty(value = "平台账单id")
    private Long billPlatId;
    @ApiModelProperty(value = "渠道单号：由第三方接入商产生的订单号（生成规则为sign+数字，sign值由双方约定），注意：同一票子母件（一票多货），logisticid必须要保持一致")
    private String logisticId;
    @ApiModelProperty(value = "业务日期")
    private String orderTime;
    @ApiModelProperty(value = "运单号")
    private String mailNo;
    @ApiModelProperty(value = "目的地")
    private String receiverAddress;
    @ApiModelProperty(value = "产品类型（具体传值请与月结合同签订约定的为准，否则可能影响计费） 快递运输方式 : RCP：大件快递360； NZBRH：重包入户； ZBTH：重包特惠； WXJTH：微小件特惠； JJDJ：经济大件； PACKAGE：标准快递；HKDJC：航空大件次日达; HKDJG：航空大件隔日达; TZKJC：特快专递; 零担运输方式： JZKY：精准空运（仅散客模式支持该运输方式）; JZQY_LONG：精准汽运； JZKH：精准卡航； 整车运输方式 1.整车配送 ZCPS 2.精准专车 JZZHC")
    private String transportType;
    @ApiModelProperty(value = "提货方式1、自提； 2、送货进仓； 3、送货（不含上楼）； 4、送货上楼； 5、大件上楼")
    private String deliveryType;
    @ApiModelProperty(value = "发货人")
    private String senderName;
    @ApiModelProperty(value = "收货人")
    private String receiverName;
    @ApiModelProperty(value = "货物名称")
    private String cargoName;
    @ApiModelProperty(value = "费率")
    private String fee;
    @ApiModelProperty(value = "件数")
    private String totalNumber;
    @ApiModelProperty(value = "重量")
    private String totalWeight;
    @ApiModelProperty(value = "体积")
    private String totalVolume;
    @ApiModelProperty(value = "计费重量")
    private String billingWeight;
    @ApiModelProperty(value = "总金额")
    private String totalPrice;
    @ApiModelProperty(value = "未核销金额")
    private String unauditTotalPrice;
    @ApiModelProperty(value = "保价")
    private String insuranceValue;
    @ApiModelProperty(value = "保价费")
    private String insurancePrice;
    @ApiModelProperty(value = "公布价运费")
    private String publishTotalPrice;
    @ApiModelProperty(value = "其他费用")
    private String otherPrice;
    @ApiModelProperty(value = "签收日期")
    private String signTime;
}